corpse plant - Spanish English Dictionary